সি গোটু (C goto statement)

Computer Programming - সি প্রোগ্রামিং (C Programming) সি কন্ট্রোল স্টেটমেন্ট (C Control Statement) |
523
523

এই অধ্যায়ে আপনি সি প্রোগ্রামে goto স্টেটমেন্ট তৈরি করা শিখবেন। এছাড়া goto স্টেটমেন্ট কখন ব্যবহার করতে হবে এবং কখন করতে হবে না তাও শিখবেন।


সি প্রোগ্রামিং গোটু স্টেটমেন্ট

সি প্রোগ্রামে goto স্টেটমেন্ট জাম্প(jump) স্টেটমেন্ট হিসাবে পরিচিত।

সি প্রোগ্রামের সাধারণ ধারাকে পরিবর্তন করার জন্য goto স্টেটমেন্ট ব্যবহার করা হয়।

সি goto সিনট্যাক্স

 

goto label;
... .. ...
... .. ...
... .. ...
label: 
statement;

 

এখানে label হলো আইডেন্টিফায়ার। যখন প্রোগ্রাম goto স্টেটমেন্টের দেখা পায় তখন প্রোগ্রামের কন্ট্রোল label:এর কাছে জাম্প(jump) করে এবং label ব্লকের এক্সিকিউশন(execution) শুরু হয়।

How goto statement works?

উদাহরনঃ goto Statement

 

kt_satt_skill_example_id=247

 

goto স্টেটমেন্ট ব্যবহার না করার কারণ

 

goto এর ব্যবহার প্রোগ্রামকে কঠিন করে ফেলে এবং অনেক সময় মনে হতে পারে প্রোগ্রামে bug রয়েছে। উদাহরনস্বরুপঃ

one: 
for (i = 0; i < number; ++i)
{
    test += i;
    goto two;
}
two: 
if (test > 5) {
  goto three;
}
... .. ...

 

যাইহোক goto statement মাঝে মাঝে উপকারীও হতে পারে। যেমন- নেস্টেট লুপ থেকে ব্রেক নিতে চাইলে।


goto স্টেটমেন্ট ব্যবহার উচিৎ/ উচিৎ না?

আপনি যদি মনে করেন goto স্টেটমেন্টের ব্যবহার আপনার প্রোগ্রামকে সহজ করে তুলবে তাহলে আপনি ইহা ব্যবহার করতে পারেন। কারণ এখানকার উদ্দেশ্য হলো কোড সহজ করা যতে আপনার অনুসারীরা খুব সহজেই আপনার কোড বুঝতে পারে।

common.content_added_and_updated_by
টপ রেটেড অ্যাপ

স্যাট অ্যাকাডেমী অ্যাপ

আমাদের অল-ইন-ওয়ান মোবাইল অ্যাপের মাধ্যমে সীমাহীন শেখার সুযোগ উপভোগ করুন।

ভিডিও
লাইভ ক্লাস
এক্সাম
ডাউনলোড করুন
Promotion